package com.wechat.admin.service;

import com.wechat.admin.model.dto.AssignmentDeviceDto;
import com.wechat.admin.model.dto.DockerTokenDto;
import com.wechat.admin.model.dto.UserInfoDto;
import com.wechat.admin.model.dto.WeDeviceDto;
import com.wechat.admin.model.entity.TokenGroupLink;
import com.wechat.admin.model.entity.User;
import com.wechat.admin.model.entity.UserDeviceLink;
import com.wechat.admin.model.vo.AssignmentDeviceVo;
import com.wechat.admin.model.vo.DockerTokenVo;
import com.wechat.admin.model.vo.UsableDeviceVo;

import java.util.List;

/**
 * @Author:sjb
 * @CreateTime:2024-12-19
 * @Description: 数据转换服务
 * @Version：1.0
 */

public interface ConverterService {

    List<DockerTokenVo> dockerTokenDtoToVo(List<DockerTokenDto> dockerTokenDto);

    List<UsableDeviceVo> usableDeviceObjToVo( List<WeDeviceDto> weDeviceDtoList);

    List<AssignmentDeviceVo.Device> assignmentDeviceDtoToVo(List<AssignmentDeviceDto> assignmentDeviceDtoList);

}
